self checking number - French English Dictionary